package com.yzh.springboot_rbac.mapper;

import com.yzh.springboot_rbac.entity.Dept;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


@Mapper
public interface DeptMapper {
    /*此接口对tb_dept表进行操作*/

    /*1.查询所有部门信息，点击部门管理右边显示所有部门数据*/
    List<Dept> selectAllDept();


    /*辅助方法：查询单个用户*/
    Dept selectOneDept(Dept dept);
    /*2.插入部门信息：要使用辅助方法查询单个用户是否存在*/
    int insertDept(Dept dept);


    /*3.删除部门信息*/
    int deleteDept(Dept dept);

    /*4.查询部门：这个因为是单独的查询功能，所以要用list集合接收*/
    List<Dept> selectDept(String deptName, String status);

    /*5.修改部门*/
    Boolean updateDept(Dept dept);










}
